package cn.mw.cmdb.param;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 监控详情基础信息
 */
@Data
public class MwInstanceBaseMonitorInfo {
    @Schema(description = "实例名称")
    private String mw_instanceName;
    @Schema(description = "CPU核数")
    private Integer CPUCores;
    @Schema(description = "内存")
    private String totalMemory;
    @Schema(description = "可用性")
    private String unused;
    @Schema(description = "健康度")
    private String healthLevel;
    @Schema(description = "繁忙度")
    private String business;
    @Schema(description = "运行时间")
    private String runTime;
    @Schema(description = "资产状态")
    private String itemAssetsStatus;
    @Schema(description = "监控状态")
    private boolean mw_monitorFlag;
    @Schema(description = "监控方式")
    private String mw_ruleType;
    @Schema(description = "厂商")
    private String vendor;
    @Schema(description = "模型分组")
    private String modelGroupName;
    @Schema(description = "模型名称")
    private String modelName;
    @Schema(description = "IP地址")
    private String mw_inBandIp;
    @Schema(description = "规格型号")
    private String specification;
    @Schema(description = "描述")
    private String description;
    @Schema(description = "负责人名称")
    private String userNames;
    @Schema(description = "用户组名称")
    private String groupNames;
    @Schema(description = "机构/部门名称")
    private String orgNames;

}
